[query] {
    display: flex;
    margin: 2vw 4.4vw 0 4.4vw;
}

    [query] > div {
        display: flex;
        height: 10vw;
        background-color: #FAFAFA;
        border: 2px solid #EBEBEB;
        border-radius: 0.4vw;
    }

        [query] > div:nth-child(1) {
            flex: 1;
        }

            [query] > div:nth-child(1) > div:nth-child(1) {
                flex: 1;
            }

                [query] > div:nth-child(1) > div:nth-child(1) > input {
                    padding: 0 0 0 2.8vw;
                    border: none;
                    border-left: 2px solid #EBEBEB;
                    font-size: 4.8vw;
                }

            [query] > div:nth-child(1) > div:nth-child(2) {
                width: 20vw;
                margin: 2vw 0;
                border-left: 0.2vw solid #F0F0F0;
            }

                [query] > div:nth-child(1) > div:nth-child(2) > img {
                    width: 3.6vw;
                    height: 3.6vw;
                }

        [query] > div:nth-child(2) {
            margin: 0 0 0 1.6vw;
            width: 20vw;
        }

        [query] > div > div:nth-child(1) > select {
            margin: 0 2vw 0 0;
            padding: 0 0 0 2.8vw;
            font-size: 4.8vw;
            color: #646464;
            direction: ltr !important;
        }

[result] > div:nth-child(1) {
    padding: 4vw 0 2vw 5.5vw;
}

    [result] > div:nth-child(1) > img {
        width: 3.6vw;
        height: 3.6vw;
    }

[result] > div:nth-child(2) {
    padding: 4vw 2.4vw 2vw 2.4vw;
    font-size: 4.4vw;
    color: #909090;
}

[item] {
    display: flex;
    flex-direction: column;
    margin: 1.2vw 1.6vw 0 1.6vw;
    background-color: #FAFAFA;
}

    [item] > div:nth-child(1) {
        padding: 2.8vw 0 0 5.2vw;
        font-size: 4.4vw;
        color: #323232;
    }

    [item] > div:nth-child(2) {
        display: flex;
        padding: 0 0 2.4vw 0;
    }

        [item] > div:nth-child(2) > div:nth-child(1) {
            flex: 1;
            padding: 2vw 0 0 5.6vw;
            font-size: 3.6vw;
            color: #909090;
        }

        [item] > div:nth-child(2) > div:nth-child(2) {
            display: flex;
            padding-top: 0.8vw;
            width: 15vw;
        }
